package ihis.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 진행 현황을 나타내는 Report의 부모 Class
 * @author yoni230
 *
 */
public class ScheduleReport extends Report implements Serializable{
	private static final long serialVersionUID = -583860931452993529L;
	
	/** 스케쥴 정보 */
	private List<Schedule> scheduleList = new ArrayList<Schedule>();
	/** 계 */
	private Schedule summary;
	/** 검색 조건 */
	private GeneralFilter searchCondition;
	
	/**
	 * @return the scheduleList
	 */
	public List<Schedule> getScheduleList() {
		return scheduleList;
	}
	/**
	 * @param scheduleList the scheduleList to set
	 */
	public void setScheduleList(List<Schedule> scheduleList) {
		this.scheduleList = scheduleList;
	}
	/**
	 * @return the summary
	 */
	public Schedule getSummary() {
		return summary;
	}
	/**
	 * @param summary the summary to set
	 */
	public void setSummary(Schedule summary) {
		this.summary = summary;
	}
	/**
	 * @return the searchCondition
	 */
	public GeneralFilter getSearchCondition() {
		return searchCondition;
	}
	/**
	 * @param searchCondition the searchCondition to set
	 */
	public void setSearchCondition(GeneralFilter searchCondition) {
		this.searchCondition = searchCondition;
	}
}
